﻿//------------------------------------------------------------------------------------------------- 
// <copyright file="IContext.cs" company="Microsoft">
// Microsoft Public License (Ms-PL) - https://smartsetup.codeplex.com/license
// </copyright>
// <author>Steven Shan</author>
//-------------------------------------------------------------------------------------------------

namespace Microsoft.STEVSHAN.SmartSetup.Common
{
    using System.Collections;
    using System.Collections.Generic;

    public interface IContext : IDictionary<string, object>, IDictionary
    {
        T GetValue<T>(string key);

        void SetValue<T>(string key, T value);
    }
}